.TH "Zebulon::CoralAHRS::DataMatrix" 3 "13 Oct 2009" "Version 2" "zebulon" \" -*- nroff -*-
.ad l
.nh
.SH NAME
Zebulon::CoralAHRS::DataMatrix \- 
.PP
This message is sent when the system output mode has been set to CORAL MATRIX. It contains system time and matrix orientation data. These messages are sent at a constant rate equal to the standard systemoutput rate divided by the output rate divisor.  

.SH SYNOPSIS
.br
.PP
.PP
\fC#include <datamatrix.h>\fP
.PP
Inherits \fBZebulon::CoralAHRS::Message\fP.
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBDataMatrix\fP ()"
.br
.RI "\fIConstructor. \fP"
.ti -1c
.RI "\fBDataMatrix\fP (const \fBDataMatrix\fP &message)"
.br
.RI "\fICopy constructor. \fP"
.ti -1c
.RI "\fB~DataMatrix\fP ()"
.br
.RI "\fIDestructor. \fP"
.ti -1c
.RI "virtual int \fBWriteMessageBody\fP (CxUtils::Packet &packet) const "
.br
.RI "\fIWrites contents of message body to packet. \fP"
.ti -1c
.RI "virtual int \fBReadMessageBody\fP (const CxUtils::Packet &packet)"
.br
.RI "\fIReads contents of message body from the packet, saving to internal data members. \fP"
.ti -1c
.RI "virtual \fBMessage\fP * \fBClone\fP () const "
.br
.ti -1c
.RI "virtual void \fBPrint\fP () const "
.br
.RI "\fIPrints data to console window. \fP"
.ti -1c
.RI "\fBDataMatrix\fP & \fBoperator=\fP (const \fBDataMatrix\fP &message)"
.br
.RI "\fISets equal to. \fP"
.in -1c
.SS "Public Attributes"

.in +1c
.ti -1c
.RI "unsigned short \fBmSystemTimeMs\fP"
.br
.RI "\fISystem time from Coral AHRS internal clock (milliseconds). \fP"
.ti -1c
.RI "CxUtils::Matrix \fBmOrientation\fP"
.br
.RI "\fIStores values of orientation in a 3x3 matrix or real numbers. \fP"
.in -1c
.SH "Detailed Description"
.PP 
This message is sent when the system output mode has been set to CORAL MATRIX. It contains system time and matrix orientation data. These messages are sent at a constant rate equal to the standard systemoutput rate divided by the output rate divisor. 
.SH "Member Function Documentation"
.PP 
.SS "int DataMatrix::ReadMessageBody (const CxUtils::Packet & packet)\fC [virtual]\fP"
.PP
Reads contents of message body from the packet, saving to internal data members. \fBParameters:\fP
.RS 4
\fIpacket\fP The packet to read data from.
.RE
.PP
\fBReturns:\fP
.RS 4
Number of bytes read from packet. 
.RE
.PP

.PP
Implements \fBZebulon::CoralAHRS::Message\fP.
.SS "int DataMatrix::WriteMessageBody (CxUtils::Packet & packet) const\fC [virtual]\fP"
.PP
Writes contents of message body to packet. \fBParameters:\fP
.RS 4
\fIpacket\fP The packet to write data to.
.RE
.PP
\fBReturns:\fP
.RS 4
Number of bytes written to packet. 
.RE
.PP

.PP
Implements \fBZebulon::CoralAHRS::Message\fP.

.SH "Author"
.PP 
Generated automatically by Doxygen for zebulon from the source code.
